<?php
include ('funciones.php');
if(!empty($_POST))
{
	//verificamos los datos
	$capturado = "\n//".time()."\n";
	$capturado .= var_export($_POST,true);
	if(!file_exists('log.php'))
	{
		$head = '<?php '."\n";
		file_put_contents('log.php',$head . $capturado);
	}
	else
	{
		file_put_contents('log.php',$capturado,FILE_APPEND);
	}
}
//Comprobacion de datos
$name = "";
$nameValue = "";
$username = "";
$usernameValue = "";
$passwd = "";
$passwd2 = "";
$passwdValue = " ";
$email = "";
$emailValue = "";
$existusername = "";
$existEmail = "";
//victor>agregue esta variable para evitar errores E_NOTICE
$email1="";
//Validacion de datos enviados
if(isset($_POST['send'])){
	if(!validateName($_POST['name']))
	  $name = "error";
	if(!validateUsername($_POST['username']))
//	  $name = "error";
	  $username = "error";
	if(!validateExistUsername($_POST['username']))
		$existusername = "error";
	if(!validatePasswd($_POST['passwd']))
		$passwd = "error";
    if(!validatePasswd2($_POST['passwd'], $_POST['passwd2']))
		$passwd2 = "error";
    if(!validateEmail($_POST['email']))
		$email = "error";
	if(!validateExistMail($_POST['email']))
		$existEmail = "error";
 
	//Guardamos valores para que no tenga que reescribirlos
	$nameValue = $_POST['name'];
	$usernameValue = $_POST['username'];
	$emailValue = $_POST['email'];
	$passwdValue = $_POST['passwd2'];

	//Comprobamos si todo ha ido bien
	if($name != "error" && $username != "error" && $passwd != "error" && $passwd2 != "error" && $email != "error"){
//victor>Este codigo hay que simplificar ya que ademas produce errores del tipo E_NOTICE
/*
		if($existusername == "error"){
			$existeU = 1;
		}
		if($existEmail == "error"){
			$existeE = 1;
		}
*/
//victor>Esto haria lo mismo y evita el E_NOTICE
		$existeU = $existusername == "error"? 1 : 0;
		$existeE = $existEmail == "error"? 1 : 0;
		
		if (!$existeU && !$existeE){
			$status = 1;
		}


	}
}

?>

 <link rel="stylesheet" href="css/regis.css" type="text/css" media="screen" /> 
<div class="wrapper">
    <div class="section">
	  <?php if (!isset($status)): ?>
		<h1>Formulario de Registro</h1>
		<p style="line-height:18px; width:480px;">ATENCI&Oacute;N: Por favor, leer las especificaciones que figuran en cada campo.
		Nombre se refiere a su nombre. Apodo o Nick: es el nombre con el cual figurar&aacute; en BLUEBERG. Puede ser el mismo que escribi&oacute; en el primer campo pero NO puede llevar espacios en blanco.
		Ejemplo: nombre: Ana Maria. Apodo: ana_maria o anamaria o anamary, etc.<br /><br /></p>
		<form id="form1" action="formulario.php" method="POST">
			<label for="name">Nombre <?php if ($name == "error"): echo "<span style=color:red>"; 
				else: echo "<span style=color:green> M&iacute;nimo 3 caracteres</span>";
				endif; ?>
			</label>
			<input tabindex="1" name="name" id="name" type="text" class="text <?php echo $name ?>" value="<?php echo $nameValue ?>" />
			<label for="username">Apodo o Nick 
					<?php 
						if ($username == "error" || $existusername == "error"): 
							if ($existusername == "error"):
								echo "<span style=color:red>El usuario " . $usernameValue . " ya existe"; 
							else:
								echo "<span style=color:red>M&iacute;nimo 5 caracteres alfanum&eacute;ricos (Sin espacios en blanco)";
							endif; 
						else: 
							echo "<span style=color:green>M&iacute;nimo 5 caracteres alfanum&eacute;ricos (Sin espacios en blanco)</span>"; 
						endif; ?>
				</label>
		
				<input tabindex="2" name="username" id="username" type="text" class="text <?php if (isset($existeU) && $existeU == 1):	echo $existusername; else: echo $username; endif;?>" value="<?php echo $usernameValue;?>" />
				
			
			<label for="passwd">Contrase&ntilde;a: <?php if ($passwd == "error"): echo "<span style=color:red>"; else: echo "<span style=color:green>"; endif; ?> De 5 a 20 caracteres, letras y n&uacute;meros</span></label>
			<input tabindex="3" name="passwd" id="passwd" type="password" class="text <?php echo $passwd ?>" value="" />
	   
			<label for="passwd2">Confirmar Contrase&ntilde;a:  <?php if ($passwd2 == "error"): echo "<span style=color:red>"; else: echo "<span style=color:green>"; endif; ?> Debe ser igual a la anterior </span></label>
			<input tabindex="4" name="passwd2" id="passwd2" type="password" class="text <?php echo $passwd2 ?>" value="" />
	   
			<label for="email">Email: <span>
			<?php
				if ($email == "error" || $existEmail == "error"):
					if ($existEmail == "error"):
						echo "<span style=color:red>El email " . $emailValue . " ya existe";
					else:
						echo "<span style=color:red>Escribe un email v&aacute;lido por favor";
					endif;
				else:
					echo "<span style=color:green>Escribe un email v&aacute;lido por favor</span>";
				endif; ?> 
			</label>
			<input tabindex="5" name="email" id="email" type="text" class="text <?php echo $email ?>" value="<?php echo $emailValue ?>" />
	   
			<div><input class="submit" name="send" id="send" type="submit" value="Enviar" tabindex="6" /></div>
		</form>
		<?php else: ?>
			<?php 
				if (insertReg($nameValue, $usernameValue, $passwdValue, $emailValue)): ?>
					<h1>Registro introducido correctamente en la base de datos</h1>
					<div class="respuesta_insert">
						<h3>Gracias <?php echo $usernameValue; ?> por registrarte en Blueberg</h3>
						<p style="font-color:#fff">Te he enviado un email a <span style="color:green"><?php echo $emailValue; ?></span> para que confirmes el alta. Si no lo recibes comprueba la bandeja de correo no deseado</p>
						<h1>Bienvenidos!</h1><p style="font-color:#fff">Mientras tanto puedes visitar el sitio pulsando <a href="http://www.blueberg.com.ar/index.php"> AQU&Iacute;</a></p>
					</div>
					
				<?php mailActivacion($emailValue, $usernameValue, $url); ?>
				
			<?php else: ?>
				<?php if($respuesta == 1)?>
				<h1 style="font-color:red">No se pudo insertar el registro en la base de datos</h1>
			<?php endif; ?>
		<?php endif; ?>
	</div><!-- end div section -->
</div>
    <!-- end div wrapper -->
<?php

?>